- 
    
      addDuration (time)Type: Time Task 
 Description: Adds duration to a given time.
- 
    
      assignType: Object Task 
 Description: Copies the values from a source object to a target object.
- 
    
      calculateTimeDiff (time)Type: Time Task 
 Description: Calculates the difference between two timestamps.
- 
    
      charAtType: String Task 
 Description: Obtains a character at a given index.
- 
    
      charCodeAt (string)Type: String Task 
 Description: Obtains the UTF-16 decimal code of a string character at an index.
- 
    
      childjobType: Job Control Task 
 Description: Starts a job inside the running job.
- 
    
      codePointAtType: String Task 
 Description: Retrieves the Unicode value for a character at a specific position in a string.
- 
    
      concat (array)Type: Array Task 
 Description: Combines the elements of one array with another.
- 
    
      concat (string)Type: String Task 
 Description: Combines strings into a new variable.
- 
    
      convertEpochToObject (time)Type: Time Task 
 Description: Converts an Epoch timestamp into a date object.
- 
    
      convertTimeFormat (time)Type: Time Task 
 Description: Converts a time value into a new time format.
- 
    
      convertTimeToEpoch (time)Type: Time Task 
 Description: Converts a date/timestamp to Epoch Time.
- 
    
      convertTimezone (time)Type: Time Task 
 Description: Converts a timestamp by offsetting the input value in whole hour increments.
- 
    
      copyWithin (array)Type: Array Task 
 Description: Copies part of an array to another location in the same array.
- 
    
      deepmergeType: Variable Task 
 Description: Folds two or more objects together to create a single object.
- 
    
      delayType: Job Control Task 
 Description: Pauses a job for a specified number of seconds.
- 
    
      endsWithType: String Task 
 Description: Determines if a string (or specified sequence of characters) is included at the end of a string.
- 
    
      ErrorHandlingType: Variable Task 
 Description: Performs error handling in a workflow.
- 
    
      evaluationType: Job Control Task 
 Description: Controls the job execution path.
- 
    
      eventListenerJobType: Job Control Task 
 Description: Waits for an event that matches a specified topic and schema.
- 
    
      extractFieldType: Time Task 
 Description: Extracts a time field from a given time.
- 
    
      fill (array)Type: Array Task 
 Description: Fills the elements of an array with a specified value.
- 
    
      FlattenJSONFormInputType: Array Task 
 Description: Converts key-values of arrays that have a single value into simple key-value pairs.
- 
    
      forEachType: Job Control Task 
 Description: Executes a loop inside a job.
- 
    
      getTime (time)Type: Time Task 
 Description: Obtains the current timestamp.
- 
    
      includes (array)Type: Array Task 
 Description: Determines if an array includes a given element.
- 
    
      includes (string)Type: String Task 
 Description: Determines if an string includes a given value.
- 
    
      indexOf (array)Type: Array Task 
 Description: Returns the first index of a given element found in the array.
- 
    
      indexOf (string)Type: String Task 
 Description: Returns the first index of a given search value found in the string.
- 
    
      isArrayType: Array Task 
 Description: Determines if the input is an array.
- 
    
      joinType: Array Task 
 Description: Joins all elements of an array into a string.
- 
    
      keys (object)Type: Object Task 
 Description: Returns only the Key of a key/value pair in an object.
- 
    
      lastIndexOf (array)Type: Array Task 
 Description: Returns the index of the last occurrence of a specified value in an array.
- 
    
      lastIndexOf (string)Type: String Task 
 Description: Returns the index of the last occurrence of a specified value in a string.
- 
    
      length (array)Type: Array Task 
 Description: Counts the number of elements in an array.
- 
    
      length (string)Type: String Task 
 Description: Counts the number of characters in a string.
- 
    
      localeCompareType: String Task 
 Description: Compares two strings in the current locale.
- 
    
      makeDataType: String Task 
 Description: Converts an input string into a different data type.
- 
    
      mapType: Array Task 
 Description: Maps an input to an array of values.
- 
    
      matchType: String Task 
 Description: Finds Regex matches in a string.
- 
    
      mergeType: Variable Task 
 Description: Combines data to create a new variable.
- 
    
      modifyType: Variable Task 
 Description: Creates a new variable from a modified copy of an existing variable.
- 
    
      newVariableType: Variable Task 
 Description: Creates a new job variable.
- 
    
      normalize (string)Type: Variable Task 
 Description: Returns a string whose binary representation is in a particular Unicode normalization.
- 
    
      numberToStringType: String Task 
 Description: Converts a Number to a String.
- 
    
      objectHasOwnPropertyType: Object Task 
 Description: Checks whether an object has a specified property as its own property.
- 
    
      objectToStringType: String Task 
 Description: Converts an Object to a String.
- 
    
      padEndType: String Task 
 Description: Pad the end of a string with another string.
- 
    
      padStartType: String Task 
 Description: Pad the start of a string with another string.
- 
    
      parse (string)Type: String Task 
 Description: Parses a JSON string (written in JSON format) and returns a JavaScript (JS) object.
- 
    
      parseInt (number)Type: String Task 
 Description: Parses a string value and returns an integer (number) value using the decimal number system.
- 
    
      pop (array)Type: Array Task 
 Description: Removes the last item from a non-empty job array variable and returns the removed item.
- 
    
      pop (WorkFlowEngine)Type: Array Task 
 Description: Removes the last item from a non-empty job array variable and returns the removed item.
- 
    
      push (array)Type: Array Task 
 Description: Adds an item to the end of a job array variable.
- 
    
      push (WorkFlowEngine)Type: Array Task 
 Description: Adds an item to the end of a job array variable.
- 
    
      queryType: Variable Task 
 Description: Extracts data out of object variables.
- 
    
      repeatType: String Task 
 Description: Copies a string a specified number of times.
- 
    
      replaceType: String Task 
 Description: Replaces a string with another string.
- 
    
      restCallType: Tool Task 
 Description: Obtains or posts data to and from external API data sources.
- 
    
      reverseType: Array Task 
 Description: Reverses the order of the elements in an array.
- 
    
      search (string)Type: String Task 
 Description: Finds the instance of a RegEx within a string.
- 
    
      setObjectKeyType: Object Task 
 Description: Sets a property with a value.
- 
    
      shift (array)Type: Array Task 
 Description: Removes the first item from a job array variable and succesfully returns it.
- 
    
      shift (WorkFlowEngine)Type: Array Task 
 Description: Removes the first item from a job array variable and succesfully returns it.
- 
    
      slice (array)Type: String Task 
 Description: Extracts a section of an array and returns it as a new array.
- 
    
      slice (string)Type: String Task 
 Description: Extracts a section of a string and returns it as a new string.
- 
    
      sort (array)Type: Array Task 
 Description: Sorts the elements of a given array.
- 
    
      splitType: String Task 
 Description: Splits a string into an array of substrings.
- 
    
      startsWithType: String Task 
 Description: Determines if a string begins with specified string.
- 
    
      stubType: Tool Task 
 Description: Acts as a placeholder task in a workflow.
- 
    
      substringType: String Task 
 Description: Extracts a contiguous sequence of characters from a given string.
- 
    
      toLocaleLowerCaseType: String Task 
 Description: Converts a string value to lowercase according to locale-specific case mappings.
- 
    
      toLocaleStringType: String Task 
 Description: Converts the elements of a given array to a locale string.
- 
    
      toLocaleUpperCaseType: String Task 
 Description: Converts a string value to uppercase according to locale-specific case mappings.
- 
    
      toLowerCase (string)Type: String Task 
 Description: Converts all the characters of an input string to lowercase.
- 
    
      toString (array)Type: Array Task 
 Description: Returns a string representing the specified array and its elements.
- 
    
      toUpperCase (string)Type: String Task 
 Description: Converts all the characters of an input string to uppercase.
- 
    
      transformationType: Variable Task 
 Description: Runs a JSON Schema Transformation (JST).
- 
    
      trimType: String Task 
 Description: Removes whitespace from both ends of a string.
- 
    
      trimEndType: String Task 
 Description: Removes whitespace from the end of a string.
- 
    
      trimStartType: String Task 
 Description: Removes whitespace from the start of a string.
- 
    
      unshiftType: Array Task 
 Description: Adds an element to the beginning of an array.
- 
    
      updateJobDescriptionType: String Task 
 Description: Updates the job description while the job is running.
- 
    
      valueof (string)Type: String Task 
 Description: Returns the primitive value of a string object.
- 
    
      valuesType: String Task 
 Description: Returns the values of keys in an object.
- 
    
      ViewDataType: Tool Task 
 Description: Displayes a form to the user with two options.